//
//  HYInputView.h
//  TextViewKey
//
//  Created by SMC-MAC on 16/6/6.
//  Copyright © 2016年 SMC-MAC. All rights reserved.
//

#import <UIKit/UIKit.h>
#define LIMIT_LEN_DEFAULT   140
#define MAX_HEIGHT_DEFAULT  79      // 79 = 67 + 12

typedef void (^TextEditDone)(NSString *text);

/**
 *  功能：
    1，跟随键盘输入
    2，回车发送
    3，限制字数
    4，自动适配高度
    5，placeHolder
    6，默认在屏幕底部
 
    用法：
    HYInputView *tView = [[[NSBundle mainBundle] loadNibNamed:@"HYInputView" owner:self options:nil] firstObject];
    [self.view addSubview:tView];
 
    tView.onTextEditDone = ^(NSString *content) {
        NSLog(@"edit content = %@", content);
    };
 */

@interface HYInputView : UIView

/**
 *  字数限制，默认为 140
 */
@property (assign, nonatomic) NSInteger limitLen;

/**
 *  信息编辑
 */
@property (copy, nonatomic) TextEditDone onTextEditDone;

/**
 *  隐藏键盘
 */
- (void)dismissKeyboard;

@end
